.shouye {
    margin: auto;
    overflow-x: hidden;
    background-color: #fff;


    // 报考指南
    .baokao {
        height: .5208rem;
        background-color: #fff;
        opacity: 1;
        margin-bottom: .2604rem;

        >ul {
            width: 6.25rem;
            height: .5208rem;
            margin: auto;
            display: flex;
            >a:nth-child(1) {
                display: flex;
                flex: 3;
                color: #000;
                background-color: #F5F5F5;
                >b {
                    display: block;
                    width: .2604rem;
                    height: .2604rem;
                    margin: .1302rem 0 0 .2865rem;
                    background: url(../img/01.png) no-repeat;
                    background-size: contain;
                }

                span {
                    display: block;
                    margin: .1302rem 0 0 .125rem;
                    height: .5208rem;
                    font-size: .1667rem;
                    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
                    font-weight: 400;
                   color: #000;
                }

                &:hover>b {
                    background: url(../img/新职教新高考icon.png) no-repeat;
                    background-size: contain;
                }
            }
            >a:nth-child(1):hover {
                background-color: #C70000;
                >b {
                    background: url(../img/01a.png) no-repeat;
                }
                span{
                    color: #fff;
                }
            }
            >a:nth-child(2) {
                display: flex;
                flex: 3;
                height: .5208rem;
                background-color: #fff;

                >b {
                    display: block;
                    width: .2604rem;
                    height: .2604rem;
                    margin: .1302rem 0 0 .2865rem;
                    background: url(../img/高中icon.png) no-repeat;
                    background-size: contain;
                }

                span {
                    display: block;
                    margin: .1302rem 0 0 .125rem;
                    width: 1rem;
                    height: .5208rem;
                    font-size: .1667rem;
                    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
                    font-weight: 400;
                    color: #000;
                }
            }
            >a:nth-child(2):hover{
                background-color: #C70000;
                >b {
                    background: url(../img/03a.png) no-repeat;
                }
                span{
                    color: #fff;
                }
            }
            >a:nth-child(3) {
                display: flex;
                flex: 3;
                height: .5208rem;
                background-color: #F5F5F5;

                >b {
                    display: block;
                    width: .2604rem;
                    height: .2604rem;
                    margin: .1302rem 0 0 .2865rem;
                    background: url(../img/初中icon.png) no-repeat;
                    background-size: contain;
                }

                span {
                    display: block;
                    margin: .1302rem 0 0 .125rem;
                    width: 1rem;
                    height: .5208rem;
                    font-size: .1667rem;
                    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
                    font-weight: 400;
                    color: #000;

                }
            }
            >a:nth-child(3):hover{
                background-color: #C70000;
                >b {
                    background: url(../img/11.png) no-repeat;
                }
                span{
                    color: #fff;
                }
            }
        }
    }

    // 学校概况
    .gaikuo {
        width: 6.25rem;
        margin: auto;
        display: flex;
        background-color: #fff;

        .gaikuo-left {
            flex: 1;

            .h1 {
                width: .7052rem;
                height: .1615rem;
                font-size: .1042rem;
                font-family: MicrosoftYaHei-Bold-, MicrosoftYaHei-Bold;
                font-weight: 800;
                color: #666666;

                span:nth-child(1) {
                    color: #C70000;
                    font-size: .125rem;
                    border-bottom: .0156rem solid red;
                }

                span:nth-child(2) {
                    color: #000;
                    font-size: .125rem;
                }

                >div {
                    margin: -0.1042rem 0 0 .6521rem;
                    width: .9208rem;
                    font-size: .0833rem;
                    font-family: Arial-Regular, Arial;
                    font-weight: 400;
                    color: #999999;
                }
            }

            >a {
                float: right;
                text-decoration: none;
                display: block;
                margin: -0.0721rem .1863rem 0 0;
                font-size: .0938rem;
                color: rgba(0, 0, 0, 0.555);
            }

            .zuo {
                display: flex;

                img {
                    display: block;
                    margin: .1042rem .1042rem 0 0;
                    width: 2.0469rem;
                    height: 1.4375rem;
                    background: #FDCF00;
                    border-radius: 0px 0px 0px 0px;
                    opacity: 1;
                }

                .text {
                    margin: .1042rem 0 0 0;
                    width: 1.974rem;
                    height: .9948rem;
                    font-size: .0833rem;
                    font-family: MicrosoftYaHei-, MicrosoftYaHei;
                    font-weight: normal;
                    color: #666666;
                    line-height: .1563rem;

                    button {
                        margin: .2865rem 0 0 1.3542rem;
                        display: block;
                        width: .5208rem;
                        height: .2083rem;
                        border-radius: 0px 0px 0px 0px;
                        font-size: .0729rem;
                        color: #C70000;
                        opacity: 1;
                        border: .0052rem solid #C70000;
                        background-color: #fff;
                    }
                }


            }
        }

        .gaikuo-right {
            width: 2.1563rem;
            flex: 1;

            .h1 {
                width: .7052rem;
                height: .1615rem;
                margin: .0625rem 0 0 0;
                font-size: .1042rem;
                font-family: MicrosoftYaHei-Bold-, MicrosoftYaHei-Bold;
                font-weight: 800;
                color: #666666;

                span:nth-child(1) {
                    color: #C70000;
                    font-size: .125rem;
                    border-bottom: .0156rem solid red;
                }

                span:nth-child(2) {
                    color: #000;
                    font-size: .125rem;
                }

                >div {
                    margin: -0.04rem 0 0 .6521rem;
                    width: .5208rem;
                    font-size: .0833rem;
                    font-family: Arial-Regular, Arial;
                    font-weight: 400;
                    color: #999999;
                }

                >a {
                    position: relative;
                    left: 1.6625rem;
                    top: -0.099rem;
                    text-decoration: none;
                    display: block;
                    color: rgba(0, 0, 0, 0.555);
                    font-size: .0833rem;
                }
            }

            .zuo {
                width: 2.0833rem;
                height: .4792rem;
                margin: .1406rem auto 0;
                border-radius: 0px 0px 0px 0px;
                border: .0052rem solid #D3D3D3;

                >li {
                    margin: .0833rem 0 0 .1094rem;
                    width: 2.0833rem;
                    height: .1094rem;
                    font-size: .0833rem;
                    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
                    font-weight: 400;
                    color: #666666;
                    line-height: .1563rem;
                    padding: 0 0 0 .0833rem;
                    border-left: .0104rem solid #C70000;
                }

                .li1 {
                    height: .1563rem;
                    margin: 0px 0 0 .1094rem;
                }
            }
        }
    }

    //专业设置
    .zhuanye {
        width: 10rem;
        margin: auto;

        .zuo {
            width: 6.25rem;
            margin: auto;

            .h1 {
                width: .7052rem;
                height: .1615rem;
                font-size: .1042rem;
                font-family: MicrosoftYaHei-Bold-, MicrosoftYaHei-Bold;
                font-weight: 800;
                color: #666666;

                span:nth-child(1) {
                    color: #C70000;
                    font-size: .125rem;
                    border-bottom: .0156rem solid red;
                }

                span:nth-child(2) {
                    color: #000;
                    font-size: .125rem;
                }

                >div {
                    margin: -0.1042rem 0 0 .6521rem;
                    width: .5208rem;
                    font-size: .0833rem;
                    font-family: Arial-Regular, Arial;
                    font-weight: 400;
                    color: #999999;
                }
            }

            >a {
                float: right;
                margin: -0.1302rem 0 0 0;
                text-decoration: none;
                color: rgba(0, 0, 0, 0.555);
            }
        }

        .you {
            width: 6.25rem;
            height: .3125rem;
            margin: .1042rem auto 0;
            background: #0850BC;
            border-radius: 0px 0px 0px 0px;
            opacity: 1;
            border: .0052rem solid #0850BC;

            .tou-top {
                >ul {
                    display: flex;
                    border-right: solid .0052rem #666;
                    border-left: solid .0052rem #666;

                    >li {
                        font-size: .0833rem;
                        text-align: center;
                        flex: 6;
                        height: .3125rem;
                        padding: .1042rem 0 0 .1563rem;
                        box-sizing: border-box;
                        border-bottom: solid .0052rem #666;
                        color: #fff;
                    }
                }
            }

            >ul {
                display: flex;
                border-right: solid .0052rem #666;
                border-left: solid .0052rem #666;

                >li {
                    text-align: center;
                    flex: 6;
                    height: .3125rem;
                    padding: .1042rem 0 0 .1563rem;
                    box-sizing: border-box;
                    border-bottom: solid .0052rem #666;
                    color: #000;
                    font-size: .0833rem;
                    a{
                        color: #C70000;
                    font-size: .0833rem;
                    }

                }

                >li:nth-child(6) {
                    color: #C70000;
                    font-size: .0833rem;
                }
            }
        }
    }

    // 校园风光
    .feng {
        width: 6.25rem;
        margin: 1.5625rem auto 0;

        .feng-top {
            margin-bottom: .1406rem;

            .h1 {
                width: .7052rem;
                height: .1615rem;
                font-size: .1042rem;
                font-family: MicrosoftYaHei-Bold-, MicrosoftYaHei-Bold;
                font-weight: 800;
                color: #666666;

                span:nth-child(1) {
                    color: #C70000;
                    font-size: .125rem;
                    border-bottom: .0156rem solid red;
                }

                span:nth-child(2) {
                    color: #000;
                    font-size: .125rem;
                }

                >div {
                    margin: -0.1042rem 0 0 .6521rem;
                    width: .5208rem;
                    font-size: .0833rem;
                    font-family: Arial-Regular, Arial;
                    font-weight: 400;
                    color: #999999;
                }
            }

            >a {
                float: right;
                margin: -0.1302rem 0 0 0;
                text-decoration: none;
                color: rgba(0, 0, 0, 0.555);
            }
        }

        .img {
            display: flex;
            margin-bottom: .1906rem;

            img {
                flex: 4;
                width: 1.4104rem;
                height: 1.0938rem;
                border-radius: 0px 0px 0px 0px;
                opacity: 1;
                margin: 0 .056rem 0 0;
                border: .0052rem solid #707070;
            }
        }
    }

    // 新职教 新高考 
    .xinzhi {
        width: 6.25rem;
        margin: 0 auto -0.4042rem;
        height: 3.0313rem;

        >ul {
            height: 3.0313rem;
            display: flex;
            flex-wrap: wrap;
            background: url(../img/4.jpg) no-repeat;
            background-size: contain;

            &::after {
                content: '';
                display: block;
                position: relative;
                top: -1.5104rem;
                left: 1.7708rem;
                width: 2.4479rem;
                height: .0104rem;
                background-color: #C7C7C7;
                transform: rotate(90deg);
            }

            &::before {
                content: '';
                display: block;
                position: relative;
                top: 1.4583rem;
                left: 0.607rem;
                width: 5.3667rem;
                height: .0104rem;
                background-color: #C7C7C7;
            }

            >li {
                width: 3.125rem;
                height: 1.5104rem;

                .p1 {
                    padding: .2292rem .3958rem 0 .3958rem;

                    .pp1 {
                        display: flex;
                        margin: 0 0 .0521rem 0;

                        img {
                            display: block;
                            width: .1979rem;
                            height: .1979rem;
                            margin-right: .0781rem;
                        }

                        span {
                            height: .1615rem;
                            font-size: .125rem;
                            font-family: Microsoft YaHei-Bold, Microsoft YaHei;
                            font-weight: bold;
                            color: #666666;
                            line-height: .1458rem;
                        }
                    }

                    .pp2 {
                        height: .7344rem;
                        font-size: .0833rem;
                        font-family: Microsoft YaHei-Regular, Microsoft YaHei;
                        font-weight: 400;
                        color: #666666;
                        line-height: .1406rem;
                    }
                }

            }
        }
    }

    // 联系我们
    .lianxi {
        height: 2.8646rem;
        background: #ffffff;
        opacity: 1;
        background: url(../img/pic.png) no-repeat;
        background-size: cover;

        .lianxi-top {
            width: 6.25rem;
            margin: .7292rem auto 0;
            height: 2.8646rem;
            position: relative;
            top: .7292rem;
            left: 0;
            background-color: #fff;
            display: flex;

            .lianxi-left {
                flex: 2;
                box-shadow: 0px .0313rem .1042rem .0052rem rgba(0, 0, 0, 0.16);

                .p1 {
                    padding: .301rem 0 0 .4271rem;
                    width: 3.133rem;
                    box-sizing: border-box;

                    >p {
                        height: .1615rem;
                        font-size: .125rem;
                        margin: 0 0 .0521rem 0;
                        font-family: MicrosoftYaHei-, MicrosoftYaHei;
                        font-weight: normal;
                        color: #666666;
                    }

                    >span {
                        display: block;
                        text-indent: .1342rem;
                        padding: 0px .2083rem 0 0;
                        font-size: .0833rem;
                        font-family: MicrosoftYaHei-, MicrosoftYaHei;
                        font-weight: normal;
                        color: #666666;
                        line-height: .1663rem;
                    }
                }

                .p2 {
                    padding: .2281rem 0 0 .4271rem;

                    li {
                        font-size: .0833rem;
                        width: 100%;
                        margin: 0 0 .0833rem 0;

                        b {
                            font-size: .0833rem;
                            padding: 0 .0521rem 0 0;
                        }

                        span {
                            font-size: .0833rem;
                            height: .1042rem;
                        }
                    }
                }
            }

            .lianxi-rigth {
                flex: 2;
                background-color: #0747A6;

                li {
                    img {
                        display: block;
                        width: 1.224rem;
                        height: 1.224rem;
                        background: #0747A6;
                        box-shadow: 0px .0313rem .1042rem .0052rem rgba(0, 0, 0, 0.16);
                        margin: .625rem auto 0;
                        opacity: 1;
                    }

                    span {
                        display: block;
                        text-align: center;
                        height: .1615rem;
                        font-size: .125rem;
                        font-family: MicrosoftYaHei-, MicrosoftYaHei;
                        font-weight: normal;
                        color: #FFFFFF;
                        margin-top: .1302rem;
                    }
                }
            }
        }
    }

    .did {
        margin: 1.1458rem 0 0 0;
    }
}